ContextMenuItem.visible

Доступность

Flash Player 7.

Синтаксис

menuItem_cmi.visible:Boolean

Описание

Свойство; Булево (Boolean) значение, которое показывает, будет ли виден определенный пункт меню, когда вызвано контекстное меню флэш проигрывателя. По умолчанию, это свойство равно true.

Пример

Следующий пример создает два новых пункта в контекстном меню: Start и Stop. Когда пользователь выбирает Start, показывается количество миллисекунд на момент запуска SWF клипа. Пункт меню Start становится невидимым. Когда выбран Stop, показывается количество миллисекунд, прошедших с момента запуска SWF клипа. Пункт меню Start становится видимым, пункт меню Stop становится невидимым.

var my_cm:ContextMenu = new ContextMenu();
var startMenuItem:ContextMenuItem = new ContextMenuItem("Start", startHandler);
startMenuItem.visible = true;
my_cm.customItems.push(startMenuItem);
var stopMenuItem:ContextMenuItem = new ContextMenuItem("Stop", stopHandler, true);
stopMenuItem.visible = false;
my_cm.customItems.push(stopMenuItem);
function stopHandler(obj, item) {
  trace("Stopping... "+getTimer()+"ms");
  startMenuItem.visible = true;
  stopMenuItem.visible = false;
}
function startHandler(obj, item) {
  trace("Starting... "+getTimer()+"ms");
  startMenuItem.visible = false;
  stopMenuItem.visible = true;
}
this.menu = my_cm;